package sy.service;

import java.util.List;

import sy.model.IotEntranceURIProjectMapping;
import sy.model.IotParkingURIProjectMapping;

public interface IotParkingURIProjectMappingServiceI {
	/**
	 * 
	 * @Title		:save
	 * @Description	:TODO
	 * @param		:@param iotParkingURIProjectMapping
	 * @return		:void
	 * @author		:Administrator
	 * @time		:2017年9月6日 下午3:18:27
	 * @throws
	 */
	void save(IotParkingURIProjectMapping iotParkingURIProjectMapping);
	/**
	 * 
	 * @Title		:update
	 * @Description	:TODO
	 * @param		:@param iotParkingURIProjectMapping
	 * @return		:void
	 * @author		:Administrator
	 * @time		:2017年9月6日 下午3:18:54
	 * @throws
	 */
	void update(IotParkingURIProjectMapping iotParkingURIProjectMapping);
	/**
	 * 
	 * @Title		:delete
	 * @Description	:TODO
	 * @param		:@param ids
	 * @return		:void
	 * @author		:Administrator
	 * @time		:2017年9月6日 下午3:18:59
	 * @throws
	 */
	void delete(List<Integer> ids);
	/**
	 * 
	 * @Title		:list
	 * @Description	:TODO
	 * @param		:@return
	 * @return		:List<IotParkingURIProjectMapping>
	 * @author		:Administrator
	 * @time		:2017年9月6日 下午3:19:08
	 * @throws
	 */
	List<IotParkingURIProjectMapping> list();
	/**
	 * 
	 * @Title		:listIotParkingURIProjectMappingByKey
	 * @Description	:TODO
	 * @param		:@param key
	 * @param		:@return
	 * @return		:List<IotParkingURIProjectMapping>
	 * @author		:Administrator
	 * @time		:2017年9月6日 下午3:19:32
	 * @throws
	 */
	List<IotParkingURIProjectMapping> listIotParkingURIProjectMappingByKey(String key);
	/**
	 * 
	 * @Title		:getIotParkingURIProjectMappingById
	 * @Description	:TODO
	 * @param		:@param id
	 * @param		:@return
	 * @return		:IotParkingURIProjectMapping
	 * @author		:Administrator
	 * @time		:2017年9月6日 下午3:19:47
	 * @throws
	 */
	IotParkingURIProjectMapping getIotParkingURIProjectMappingById(Integer id);
}
